<?php

class Application_Model_DbTable_Despesas extends Zend_Db_Table_Abstract{
	protected $_name = 'despesas';

	protected $_referenceMap = array(
    	'CategoriasDespesas' => array(
    		'columns' => 'categoriasDespesas_id',
    		'refTableClass' => 'Application_Model_DbTable_CategoriasDespesas',
    		'refColumns' => 'id'
    		),
    	'Contas' => array(
    		'columns' => 'contas_id',
    		'refTableClass' => 'Application_Model_DbTable_Contas',
    		'refColumns' => 'id'
    		)
    );

    public function getDespesa($id){
    	$id = (int)$id;
    	$row = $this->fetchRow("id = " . $id);
    	if(!$row){
    		throw new Exception("Não foi possível encontrar a categoria desejada");
    	}

    	return $row;
   	}
   	
   	public function getDespesas(){
   		
   	}
}